Part Number Hot Search : 
PIC18F4 PI74FCT SF4003GP 01456 C2625 AD560 CAT512 B2901
Product Description
Full Text Search
 

To Download EPL09060 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  EPL09060 9 com/ 60 seg lcd driver product specification d oc . v ersion 1.0 elan microelectronics corp. december 2005 www.datasheet.in
trademark acknowledgments: ibm is a registered trademark a nd ps/2 is a trademark of ibm. windows is a trademark of microsoft corporation. elan and elan logo are trademarks of elan mi croelectronics corporation. copyright ? 2005 by elan microelectronics corporation all rights reserved printed in taiwan the contents of this specification are subject to change without further noti ce. elan microelectronics assumes no responsibility concerning the accuracy, adequacy, or completeness of this specification. elan microelectronics makes no commitment to update, or to keep current the information and material contained in this specification. such information and material may change to conform to each confirmed order. in no event shall elan microelectronics be made responsible for any claims attributed to errors, omissions, or other inaccuracies in the information or material contained in this specifica tion. elan microelectronics shall not be liable for direct, indirect, special incidental, or consequential damages arising from the use of such information or material. the software (if any) described in this specification is furnished under a license or nondisclosure agreement, and may be used or copied only in accordan ce with the terms of such agreement. elan microelectronics products are not intended for use in life support appliances, devices, or systems. use of elan microelectronics product in such applications is not supported and is prohibited. no part of this specification may be reproduced or transmitted in any form or by any means without the expressed writte n permission of elan microelectronics. elan microelectronics corporation headquarters: no. 12, innovation road 1 hsinchu science park hsinchu, taiwan 30077 tel : +886 3 563-9977 fax : +886 3 563-9966 http : //www.emc.com.tw hong kong: elan (hk) microelectronics corporation, ltd. rm. 1005b, 10/f empire centre 68 mody road, tsimshatsui kowloon , hong kong tel : +852 2723-3376 fax : +852 2723-7780 elanhk@emc.com.hk usa: elan information technology group (u.s.a) 1821 saratoga ave., suite 250 saratoga, ca 95070 usa tel : +1 408 366-8225 fax : +1 408 366-8220 europe: elan microelectronics corp. (europe) siewerdtstrasse 105 8050 zurich, switzerland tel : +41 43 299-4060 fax : +41 43 299-4079 http : //www.elan-europe.com shenzhen: elan microelectronics shenzhen, ltd. ssmec bldg., 3f, gaoxin s. ave. shenzhen hi-tech industrial park shenzhen, guandong, china tel : +86 755 2601-0565 fax : +86 755 2601-0500 shanghai: elan microelectronics shanghai, ltd. 23/bldg. #115 lane 572, bibo road zhangjiang hi-tech park shanghai, china tel : +86 21 5080-3866 fax : +86 21 5080-4600 www.datasheet.in
contents product specification (v1.0) 12.28.2005 iii contents 1 general description .................................................................................................. 5 2 features ..................................................................................................................... 5 3 applications............................................................................................................... 6 4 pin configuration (package) .................................................................................... 6 5 functional block diagram........................................................................................ 8 6 pin description.......................................................................................................... 9 7 functional description ........................................................................................... 12 7.1 mpu interface ...................................................................................................12 7.1.1 chip select ........................................................................................................12 7.1.2 selecting the interface type..............................................................................13 7.2 data transfer ....................................................................................................14 7.2.1 display data ram (ddr am) ............................................................................15 7.2.2 programmable duty ra tio.................................................................................16 7.3 lcd driver circuits ...........................................................................................17 7.3.1 display data latch circ uit .................................................................................17 7.3.2 shift regist er circuit..........................................................................................18 7.3.3 common driv er circ uit ......................................................................................20 7.3.4 segment driv er circ uit ......................................................................................20 7.3.5 lcd drivin g wavefo rm......................................................................................21 7.4 internal power circuits......................................................................................22 7.4.1 voltage conver ter circ uits.................................................................................23 7.4.2 voltage regulat or circ uits.................................................................................23 7.4.3 voltage follo wer circ uits...................................................................................25 7.4.4 osc illator ...........................................................................................................26 7.4.5 oscillato r frequen cy .........................................................................................26 7.5 reset circuit .....................................................................................................27 8 control register ...................................................................................................... 28 9 application information .......................................................................................... 37 9.1 instruction procedure examples .......................................................................37 9.1.1 initia l setu p........................................................................................................37 9 relationship between setting and common/display ram ................................. 42 10 absolute maximum ratings ................................................................................... 43 11 dc characteristics .................................................................................................. 44 12 ac characteristics .................................................................................................. 45 13 application circuit .................................................................................................. 53 www.datasheet.in
contents iv ? product specificati on (v1.0) 12.28.2005 specification revision history doc. version revision description date 0.1 initial version 2004/02/20 0.2 deleted the background co nfidential mark. 2004/03/04 0.3 modified the vref20 range at the dc characteristics table. 2005/03/28 1.0 removed the background preliminary mark. 2005/12/28 www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 ? 5 1 general description the EPL09060 is a driver and controller lsi for graphic dot-matrix liquid crystal display systems. it can be interfaced to the mpu via serial or 8-bit interface. it contains 9 common and 60 segment driver circuits. a single chip can drive a graphic display system with a maximum of 60 9 dots. 2 features ? direct correspondence between display data ram and lcd pixel ? display data ram : 43 102 = 4386 bits ? 69 lcd drivers : 60-seg segment dr ivers, 8-common drivers and 1-icon ? serial interface (spi) or 8-bit parallel interface mode (80-/68-series mpu) ? on-chip oscillator circuit ? programmable duty ratio: duty ratio common segment 1: 8 (+ icon) 8 (+ icon) 60 1:16 (+icon) 16 (+icon) 60 note: icon = ?0? : pin disable icon = ?1? : pin enable ? selectable lcd driving bias level : 1/3,1/3.5,1/4,1/4.5, 1/5,1/5.5,1/6,1/6.5, 1/7,1/7.5,1/8 bias ? selectable lcd display clock frequency ? electronic contrast control function (64 steps) ? built-in useful instruction set : displa y data read/write, display on/off, inverse display, page address set, common address set, lcd display contrast control, set sleep mode, standby mode, etc. ? operating voltage range : ? ? supply voltage : 2.2v to 3.4 v ? lcd driving voltage : 3.0v to 6 v ? package (ordering information): part number package description package information EPL09060h bare die na page 6 note: the EPL09060 series has the following sub-codes, depending on their shapes. h : bare die (aluminum pad without bump); gh : gold bumped die f : cof package; t : tab (tcp) package example : EPL09060h ? EPL09060 elan; h: bare die www.datasheet.in
EPL09060 9 com/60 seg lcd driver 6 ? product specificati on (v1.0) 12.28.2005 3 applications organizer electronic dictionary scientific calculator cellular phone graphic pager handy terminals (pda) 4 pin configuration (package) 1 2 3 15 16 17 18 19 20 49 50 51 51 52 53 67 68 69 70 71 72 104 103102 ddram figure 1 pin configuration note with the elan logo at the right bottom corner (as shown in the figure) and ddram (black color) at the right side, pin 1 is at the upper left corner. pad configuration size item pad no. x y unit chip size ? 4040 2070 pad size (type a) 1, 17~21, 30~52, 69~104 85 90 pad size (type b) 2, 14~15, 22~29 90 90 pad size (type c) 4~13, 16, 53~68 90 85 type a 105 pad pitch type b 110 m www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 7 pad coordinates table pad no. symbol x y pad no. symbol x y 1 comi1 -3852.5 -75.3 53 seg51 -75.1 -1774.2 2 vdd -3860.0 -229.15 54 seg50 -75.1 -1669.2 3 vdd -3860.0 -353.9 55 seg49 -75.1 -1564.2 4 c1+ -3868.1 -473.1 56 seg48 -75.1 -1459.2 5 c1- -3868.1 -578.1 57 seg47 -75.1 -1354.2 6 c2+ -3868.1 -683.1 58 seg46 -75.1 -1249.2 7 vout -3868.1 -788.1 59 seg45 -75.1 -1144.2 8 v0 -3868.1 -893.1 60 seg44 -75.1 -1039.2 9 v1 -3868.1 -998.1 61 seg43 -75.1 -934.2 10 v2 -3868.1 -1103.1 62 seg42 -75.1 -829.2 11 v3 -3868.1 -1208.1 63 seg41 -75.1 -724.2 12 v4 -3868.1 -1313.1 64 seg40 -75.1 -619.2 13 vr -3868.1 -1418.1 65 seg39 -75.1 -514.2 14 gnd -3860.0 -1541.3 66 seg38 -75.1 -409.2 15 gnd -3860.0 -1651.3 67 seg37 -75.1 -304.2 16 ps -3868.1 -1774.2 68 seg36 -75.1 -199.2 17 c86 -3870.7 -1898.1 69 seg35 -72.5 -75.3 18 cls -3765.7 -1898.1 70 seg34 -177.5 -75.3 19 osc -3660.7 -1898.1 71 seg33 -282.5 -75.3 20 irs -3555.7 -1898.1 72 seg32 -387.5 -75.3 21 /res -3450.7 -1898.1 73 seg31 -492.5 -75.3 22 d7 -3318.2 -1890.0 74 seg30 -597.5 -75.3 23 d6 -3208.2 -1890.0 75 seg29 -702.5 -75.3 24 d5 -3098.2 -1890.0 76 seg28 -807.5 -75.3 25 d4 -2988.2 -1890.0 77 seg27 -912.5 -75.3 26 d3 -2878.2 -1890.0 78 seg26 -1017.5 -75.3 27 d2 -2768.2 -1890.0 79 seg25 -1122.5 -75.3 28 d1 -2658.2 -1890.0 80 seg24 -1227.5 -75.3 29 d0 -2548.2 -1890.0 81 seg23 -1332.5 -75.3 30 cs2 -2403.5 -1898.1 82 seg22 -1437.5 -75.3 31 /cs1 -2298.5 -1898.1 83 seg21 -1542.5 -75.3 32 a0 -2193.5 -1898.1 84 seg20 -1647.5 -75.3 33 /wr -2088.5 -1898.1 85 seg19 -1752.5 -75.3 34 /rd -1983.5 -1898.1 86 seg18 -1857.5 -75.3 35 test -1878.5 -1898.1 87 seg17 -1962.5 -75.3 36 com7 -1752.5 -1898.1 88 seg16 -2067.5 -75.3 37 com6 -1647.5 -1898.1 89 seg15 -2172.5 -75.3 38 com5 -1542.5 -1898.1 90 seg14 -2277.5 -75.3 39 com4 -1437.5 -1898.1 91 seg13 -2382.5 -75.3 40 com3 -1332.5 -1898.1 92 seg12 -2487.5 -75.3 41 com2 -1227.5 -1898.1 93 seg11 -2592.5 -75.3 42 com1 -1122.5 -1898.1 94 seg10 -2697.5 -75.3 43 com0 -1017.5 -1898.1 95 seg9 -2802.5 -75.3 44 comi2 -912.5 -1898.1 96 seg8 -2907.5 -75.3 45 seg59 -807.5 -1898.1 97 seg7 -3012.5 -75.3 46 seg58 -702.5 -1898.1 98 seg6 -3117.5 -75.3 47 seg57 -597.5 -1898.1 99 seg5 -3222.5 -75.3 48 seg56 -492.5 -1898.1 100 seg4 -3327.5 -75.3 49 seg55 -387.5 -1898.1 101 seg3 -3432.5 -75.3 50 seg54 -282.5 -1898.1 102 seg2 -3537.5 -75.3 51 seg53 -177.5 -1898.1 103 seg1 -3642.5 -75.3 52 seg52 -72.5 -1898.1 104 seg0 -3747.5 -75.3 note: for pcb layout, the ic substrate must be connected to vss or floating. www.datasheet.in
EPL09060 9 com/60 seg lcd driver 8 ? product specificati on (v1.0) 12.28.2005 5 functional block diagram figure 2 system block diagram display data ram line address decode line counter initial display line register low address decoder column address decoder column address counter column address register page address register oscillator display timing generator circuit cls segment driver circuits v0 v1 v2 v3 v4 vss comi seg0 seg59 latch circuit i/o buffer ( serial / parallel ) mpu interface bus holder instruction register status register instruction decoder d7 d6 d5 d4 d3 d2 d1 d0 /cs1cs2 a0 /rd /wr c86 p/s /res (e) (r/w) (sdi) (sck) voltage followers voltage regulator voltage converter connect the capacitor vout vr common driver circuits com0 com7 shift register (sdo) irs osc www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 9 6 pin description power supply name i/o description vdd power vdd power supply vss power 0v (gnd) lcd driver supply voltages. the voltage applied is determined by the lcd pixel and is changed through changing the impedance using an operational amplifier (opa) for various applicat ions. voltage levels are determined based on v 0 , and must maintain the relative magnitudes shown below: v 0 R v 1 R v 2 R v 3 R v 4 R v ss when the internal power circuit is active, these voltages are generated according to the state of lcd bias, t he selection of voltages is determined by the ?lcd bias select? instruction, as shown in the table below. lcd bias v 1 v 2 v 3 v 4 1/8 bias 7/8 v 0 6/8 v 0 2/8 v 0 1/8 v 0 1/7.5 bias 6.5/7.5 v 0 5.5/7.5 v 0 2/7.5 v 0 1/7.5 v 0 1/7 bias 6/7 v 0 5/7 v 0 2/7 v 0 1/7 v 0 1/6.5 bias 5.5/6.5 v 0 4.5/6.5 v 0 2/6.5 v 0 1/6.5 v 0 1/6 bias 5/6 v 0 4/6 v 0 2/6 v 0 1/6 v 0 1/5.5 bias 4.5/5.5 v 0 3.5/5.5 v 0 2/5.5 v 0 1/5.5 v 0 1/5 bias 4/5 v 0 3/5 v 0 2/5 v 0 1/5 v 0 1/4.5 bias 3.5/4.5 v 0 2.5/4.5 v 0 2/4.5 v 0 1/4.5 v 0 1/4 bias 3/4 v 0 2/4 v 0 2/4 v 0 1/4 v 0 1/3.5 bias 2.5/3.5 v 0 1.5/3.5 v 0 2/3.5 v 0 1/3.5 v 0 1/3 bias 2/3 v 0 1/3 v 0 2/3 v 0 1/3 v 0 v 0 v 1 v 2 v 3 v 4 power lcd driver supply name i/o description c1+ c1- o boosted capacitor connecting terminals used for voltage booster. c2+ o boosted capacitor connecting terminals used for voltage booster. vout i/o voltage converter output vr i v 0 voltage adjustment pin www.datasheet.in
EPL09060 9 com/60 seg lcd driver 10 ? product specificati on (v1.0) 12.28.2005 system control name i/o description p/s i select theinterface mode with the mpu. when ps = "high": parallel interface mode when ps = "low": serial interface mode c86 i select the kinds of the mpu to interface. when c86 = "high": 68-series mpu interface mode when c86 = "low": 80-series mpu interface cls i internal oscillator circuit enable / disable select pin. cls = ?h?: enable the internal oscillator circuit cls = ?l?: disable the internal oscillator circuit (external display clock input to the osc pin) osc i when using an external oscillator, input the clock to the osc pin. when using an internal oscillator, leave this pin open. irs i internal resistor select pin. this pin selects the resistors for adjusting the v 0 voltage level and is available only in master mode. - irs = "h": internal resistors are used. - irs = "l": external resistors are used. v 0 voltage is controlled using the external divider resistor connecting the vr pin. test i test pin. must be fixed at vss. mpu interface name i/o description /res i hardware reset input the lsi is reset when this signal is pulled low (active low) chip select signals. the chip select of the lsi becomes active when cs1 is "l" and cs2 is "h", which allo ws input/output of data or commands. /cs1 cs2 status ?l? ?l? the device is not active (d7~d0 is hi-z) ?l? ?h? data and instruction are available. ?h? ?l? the device is not active (d7~d0 is hi-z) ?h? ?h? the device is not active (d7~d0 is hi-z) /cs1, cs2 i a0 i used as register selection input when a0 = "high", data register when a0 = "low", instruction register /wr (r/w) i when c86 = "high"(68-series mpu interface), used as read (/wr = "high"), write (/wr = "low") when c86 = "low " (80-series mpu in terface), used as write enable input (/wr) /rd (e) i when c86 = "high"(68-series mpu interface), used as read/write enable input (e). when c86 = "low "(80-series mpu interface), used as read enable input (/rd) d0 to d7 i/o when in serial mode, d6 (sck) is used as serial clock input pin, d7 (sdi) is used as serial data input pin, d5 (sdo) is used as serial data output pin and the others are not used. when in parallel mode, d0 to d7 are used as bidirectional data bus pin. www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 11 lcd driver output name i/o description lcd common output pins scan data fr coms output voltage h vss h l v0 h v1 l l v4 power save mode vss com0 to com7 o comi o there are two icon display pins. both pins output the same signal. leave these pins open when they are not used. lcd segment output pins segs output voltage display data fr normal display reverse display h v0 v2 h l vss v3 h v2 v0 l l v3 vss power save mode vss seg0 to seg59 o www.datasheet.in
EPL09060 9 com/60 seg lcd driver 12 ? product specificati on (v1.0) 12.28.2005 7 functional description figure 3 system interface 7.1 mpu interface 7.1.1 chip select the EPL09060 has two chip select pins /cs1 and cs2. when /cs1="l" and cs2=?h?, mpu interface is available. when t he chip select pin is inactive (other /cs1 and cs2 condition), d7 to d0 are high impeda nce (invalid) and input of a0, /rd, or /wr inputs are not effective. if serial inte rface is selected, the shift register and the counter are both reset. however, reset is always operated in any conditions of /cs1 and cs2. p/s c86 a0 wr /rd d0~d4 d5 d6 d7 serial mode (l) spi interface ( ? ) a0 r/w ? * sdo sck sdi 80-series (l) a0 /wr /rd d0~d7 parallel mode (h) 68-series (h) a0 r/w e d0~d7 note: ? * ? don?t care (?high?, ?low? or ?open?) ? ? ? indicates that it is fixed to either ?high? (vdd) or ?low? (vss) i/o buffer ( serial/parallel ) mpu interface bus holder instruction register status register instruction decoder d7 d6 d5 d4 d3 d2 d1 d0 /cs1 cs2 a0 /rd /wr c86 p/s /res (e) (r/w) (sdi) (sck) (sdo) busy www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 13 7.1.2 selecting the interface type the EPL09060 can be operated with serial interface (spi) and parallel interface (80- series or 68-series) as selected by p/s pin. serial interface (spi) when serial mode (ps = "l"), d6 (sck) is used as serial clock input pin, d7 (sdi) is used as serial data input pin, d5 (sdo) is used as serial data output pin. when the lsi is active (/cs1=?l?, cs2=?h?), serial dat a input (d7), serial clock input (d6) inputs and serial data output (d5) are enabled. the 8-bit shift register and 3-bit counter are reset to the initial condition when the chip is not selected. the data input/output from sdi/sdo terminal is msb first as in the or der of d7, d6?d0, and is latched at the rising edge of the serial clock sck. serial input data is display data when a0="h" and instruction when a0="l". the a0 input is read in and identified at the rising edge of the (8 x n) serial clock pulse. since the clock signal (d6) is easy to be affected by the external noise caused by the line length, the operation check on the actual machine is recommended. figure 4 serial interface signal chart a0 /wr (r/w) d7 (sdi) d5 (sdo) 0 0 instruction write status read 0 1 invalid status read 1 0 display data write status read 1 1 invalid display data read d7 d6 d5 d4 d3 d2 d1 d0 d7 d7 d6 d5 d4 d3 d2 d1 d0 d7 sdi (d7) sdo (d5) sck (d6) /cs1 cs2 a0 www.datasheet.in
EPL09060 9 com/60 seg lcd driver 14 ? product specificati on (v1.0) 12.28.2005 parallel interface (8-bit length) parallel mode (8-bit length): when parallel input is selected (ps = ?h?), d0~d7 can be connected directly to the 80-series or 68-series mpu by setting the c86 pin to high or low. figure 5 write and read timing diagrams common 80-series 68-series a0 /rd /wr r/w description h l h h display data read h h l l display data write l l h h register status read l h l l writes to instruction register 7.2 data transfer the EPL09060 uses a bus holder and an internal data bus for data transfer with the mpu. when writing data from the mpu to the ddram, data is automatically transferred from the bus holder to the d dram. when reading data from the ddram to the mpu, the data for the initial read cycle is stored in the bus holder (dummy read) and the mpu reads this stored data from t he bus holder for the next data read cycle. d7~d0 /wr /rd d7~d0 n dummy d(n) d(n+1) d(n+3) d(n+2) n d(n) d(n+1) d(n+2) d(n+3) d(n+4) a0 /rd /wr a0 write timing diagram read timing diagram www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 15 7.2.1 display data ram (ddram) figure 6 display data ram diagram the display data ram (ddram) stores pixel data for the lcd. it is a 43-row 102- column addressable array. it is possible to access any required bit by specifying the page address and the column address. the 43 rows are divided into five pages of eight lines, one page with two lines (d0, d1 ) and the seventh page with a single line (d0 only). each bit in the display data ram corresponds to each pixel of the lcd panel. each bit in the display data ram corresponds to each pixel of the lcd panel and controls the display by applying the following bit data. when in normal display : on="1" , off="0" when in inverse display : on="0" , off="1" (refer to ?inverse display on/off? instruction for more details.) figure 7 display data ram, normal and inverse liquid crystal display diagrams display data ram line address decoder line counter initial display line register low address decoder column address decoder colum n address counter colum n address register page address register 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 display data ram normal display inverse display www.datasheet.in
EPL09060 9 com/60 seg lcd driver 16 ? product specificati on (v1.0) 12.28.2005 7.2.2 programmable duty ratio the duty ratio is selected by using t he ?set duty ratio? instruction. the common output circuits are shown in the following figure. they are separated into three shift registers and controlled by the "duty ratio register". figure 8 common output circuits common output pins com0 com1 com2 com3 com4 com5 com6 com7 comi duty shl line address 1/9 0 0 1 2 3 - - - - comi 1/8 1 7 6 5 4 - - - - - 1/17 0 0 1 2 3 4 5 6 7 comi 1/16 1 f e d c b a 9 8 - relationship between duty ratio and common output it should be noted that when using 1/16 dut y (shl=0), the mcu writes data to the lcd dram (page 0: line addresses 0~7; page 1: line addresses 8~15) and it will correspond to common output pins (page 0: com0~7; page 1: com34~41). but the EPL09060 have real output common pins com0~7 and comi, the others are invalid. initial display line register the initial display line register assigns a ddram line address which corresponds to com0 by using the ?initial display line set? instruction. it is used not only for normal display but also for vertical display scrolling and page switching without changing the contents of the ddram. however, the 9th address for the icon display cannot be assigned for the initial display line address. line counter the line counter provides a ddram line addres s. it initializes its contents at the switching of frame reversal signal (fr (internal)), and also counts-up in synchronization with the common timing signal. 8-bit shift register 1-bit shift register common driver (8) common driver (1) 4 duty ratio register com0 com7 comi www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 17 column address counter the column address counter is an 8-bit preset counter which provides a ddram column address, and is independent of page address register. it will increment (+1) the column address w henever ?display data read? or ?display data write? instructions are issued. howeve r, the incrementing of column address is stopped at column add ress 65h. the count-lock will be released by the ?column address set? instruction again. the coun ter can inverts the correspondence between the column address and segment driver direction by means of ?adc select? instruction. page address register the page address register provides a d dram page address. the page address 6 is used for icon display, and only d0 is valid. 7.3 lcd driver circuits figure 9 lcd driver circuits this driver circuit is configured by 8-co mmon drivers, 60-segment drivers and 1-icon- common driver. this lcd panel driver voltage depends on the combination of display data and fr (internal) signal. 7.3.1 display data latch circuit the display data latch circuit is a latch that temporarily stores the display data that is output to the liquid crystal driver circuit fr om the display data ram. ?display on/off?, ?inverse display on/off? and ?entire disp lay on/off? instructions control only the contents of this latch circuit, they cannot change the content s of the ddram. common driver circuits segment driver circuits v0 v1 v2 v3 v4 vss com0 comi com7 seg0 seg59 shift register latch circuit display timing generator circuit from the display data ram www.datasheet.in
EPL09060 9 com/60 seg lcd driver 18 ? product specificati on (v1.0) 12.28.2005 7.3.2 shift register circuit the circuit contains a 42-bit shift register to shift the turn-on data required for the lcd drive common signals and 1-bit shift register used for icon. the clock of this shift register is generated by di splay clock cl (internal). examples of 1/17 duty (icon enable) driving waveform figure 10 1/17 duty driving waveform com7 comi fr (internal) com0 com1 cl (internal) 01 16012 01 16 7 1/17 duty 7 www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 19 examples of 1/16 duty (icon disable) driving waveform figure 11 1/17 duty driving waveform com7 fr (internal) com0 com1 cl (internal) 01 15012 01 15 7 1/16 duty 7 www.datasheet.in
EPL09060 9 com/60 seg lcd driver 20 ? product specificati on (v1.0) 12.28.2005 v0 vss v4 v1 shift data fr (internal) com0~7,comi vcon vcoff vss v0 v3 v2 display data fr (internal) seg0~59 vson vsoff 7.3.3 common driver circuit the common driver circuit consists of nine dr ive circuits. one of the four lcd driving level is selected by the combination of fr (internal) and the data from the sift register. figure 12 common driver circuit 7.3.4 segment driver circuit the segment driver circuit consists of 60 driver circuits. one the four lcd driving level is selected by the combination of fr (internal) and the display data transferred from the latch circuit. figure 13 common driver circuit scan data fr coms output voltage h vss h l v0 h v1 l l v4 power save mode vss segs output voltage display data fr normal display inverse display h v0 v2 h l vss v3 h v2 v0 l l v3 vss power save mode vss www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 21 7.3.5 lcd driving waveform the following illustration is an example of how the common and segment drivers are attached to an lcd panel. figure 14 lcd driver circuits cl (internal) fr (internal) com0 com1 seg0 v0 v1 v4 vss v0 v1 v4 vss v0 v2 v3 vss seg0-com0 v0 -v0 com0 com1 seg0 www.datasheet.in
EPL09060 9 com/60 seg lcd driver 22 ? product specificati on (v1.0) 12.28.2005 7.4 internal power circuits figure 15 internal power circuits the internal power supply circuits can generate the voltage levels necessary to drive the liquid crystal driver circuits, with low power consumption and the least components. they comprise of voltage c onverter (v/c) circuits, voltage regulator (v/r) circuits, and voltage follower (v/f) circuits. user setup power control (vc vr vf) v/c circuits v/r circuits v/f circuits vout v0 v1 ~ v4 only the internal power supply circuits are used 1 1 1 on on on open open open only the voltage regulator circuits and voltage follower circuits are used 0 1 1 off on on external input open open only the voltage follower circuits are used 0 0 1 off off on open external input open only the external power supply circuits are used 0 0 0 off off off open external input external input voltage followers voltage regulator voltage converter connect the capacitor vout vr lcd driving voltage supply irs www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 23 7.4.1 voltage converter circuits these circuits boost up the electric potential between vdd and vss to 2 times toward the positive side and the boosted voltage is outputted from vout pin. the boosting magnitude of the internal booste r circuit is selected by means of the capacitor connection (refer to figure 16 below ). the internal oscillator is required to be operating when using this converter, since the divided signal provided from the oscillator is used for the inter nal timing of this circuit. figure 16 capacitor connections 7.4.2 voltage regulator circuits the voltage regulator determines the lcd dr iving voltage v0, by adjusting resistors ra and rb, within the range of |v0| < |v out|. since vout is the operating voltage of the operational-amplifier circuits, it is nec essary to be applied either internally or externally. for equation 1, v0 is det ermined by ra, rb and vev. ra and rb are connected internally or exte rnally through the irs pin. vev which is the electronic volume voltage, is determined by equation 2, where the parameter is the value selected by the instruction "set contrast control mode," within the range 0 to 63. vref, a constant voltage source is 2 v at ta=25c. c1+ c1- c2+ vout 2x boost capacitors = 1uf~4.7uf www.datasheet.in
EPL09060 9 com/60 seg lcd driver 24 ? product specificati on (v1.0) 12.28.2005 figure 17 resistor connections vev ra rb v + = ) 1 ( 0 ???????equation 1 vref vev ? ? = ) 252 ) 63 ( 1 ( ???.equation 2 register value (r2, r1, r0) 1 + (rb/ra) (0, 0, 0) 3.5 refer to ?regulator resistor se lect? instruction for details.  d5 d4 d3 d2 d1 d0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 .. . . . . . . .. . . . . . . 62 1 1 1 1 1 0 63 1 1 1 1 1 1 refer to ?set contrast control mode? instruction for details. using internal resistors, ra and rb (irs = "h") when the irs pin is ?h?, resistor ra is connected internally between vr pin and vss, and rb is connected between v0 and vr. v0 is determined by using the two instructions, "regulator resistor select" and "set reference voltage". rb ra vr v0 vss vout vev (constant reference voltage + electronic volume) www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 25 using external resistors, ra and rb ( irs = "l") when irs pin is ?l?, it is necessary to connect the external regulator resistor ra between vr and vss, and rb between v0 and vr. for a particular liquid, the optimum vlcd can be calculated for a given multiplex rate. for a 1/9 duty ratio, the optimum operating voltage of the liquid can be calculated as: th th lcd v v v = ? ? ? ? ? ? ? + = 464 . 3 9 1 1 2 9 1 where vth is the threshold voltage of the liquid crystal material used. 7.4.3 voltage follower circuits figure 18 otp voltage follower the vlcd voltage (v0) is resistively divided in to four voltage levels (v1, v2, v3, v4), and those output impedance are converted by the voltage follower (opa) to increase the drive capability. total 6 levels lcd reference voltage (v0, v1, v2, v3, v4, vss) is generated by the voltage follower circuits. lcd bias v1 v2 v3 v4 1/8 0.875 v0 0.750 v0 0.250 v0 0.125 v0 1/7.5 0.865 v0 0.735 v0 0.265 v0 0.135 v0 1/7 0.855 v0 0.715 v0 0.285 v0 0.145 v0 1/6.5 0.845 v0 0.690 v0 0.310 v0 0.155 v0 1/6 0.835 v0 0.665 v0 0.335 v0 0.165 v0 1/5.5 0.820 v0 0.635 v0 0.365 v0 0.180 v0 1/5 0.800 v0 0.600 v0 0.400 v0 0.200 v0 bypass capacitor = 0.47uf~1uf switching network 0.890xv0 0.880xv0 0.110xv0 0.120xv0 from the voltage regulator v0 v1 v2 v3 v4 total req = 4m www.datasheet.in
EPL09060 9 com/60 seg lcd driver 26 ? product specificati on (v1.0) 12.28.2005 lcd bias v1 v2 v3 v4 1/4.5 0.780 v0 0.555 v0 0.445 v0 0.220 v0 1/4 0.750 v0 0.500 v0 0.500 v0 0.250 v0 1/3.5 0.715 v0 0.430 v0 0.570 v0 0.285 v0 1/3 0.665 v0 0.335 v0 0.665 v0 0.335 v0 different duty radio requires different bias level. for optimum bias level, bl can be calculated using the following equation: 1 1 + = ratio duty b l changing the bias system from the optim um will have an effect on the contrast and viewing angle. the lcd bias affects the display quality. but to reduce the current consumption, an unsuitable bias may be selected. hence, t he lcd bias could be selected by ?select lcd bias? instruction. 7.4.4 oscillator the on-chip rc type oscillator provides t he display clock and voltage converter timing clock. it has low power consumption and its frequency is nearly independent of vdd. when ?cls?=?h?, the oscillat or circuit is enabled. when cls=?l?, the oscillator is stopped, and the oscillator clock has to be input to the osc pin. figure 19 rc oscillator 7.4.5 oscillator frequency the EPL09060 contains an rc oscillator. the frame frequency (f fm ) is derived from the rc circuit?s oscillation frequency (f osc ) by giving it an appropriate value. the relationship between the oscillation frequency (f osc ), display clock frequency (f cl ) and the frame frequency (f fm ) is shown below. the f osc could be selected from an internal or ex ternal oscillator via the cls pin, f cl could be selected via ?set display clock cl frequency? instruction, and frame frequency could be calculated using the following equation. f cl = (duty ratio) (frame frequency) rc oscillator osc cls to the internal circuit sleep mode www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 27 7.5 reset circuit when the /res input comes to the ?l? level, this lsi returns to its default state. the default settings are as follows: ? display off ? normal display ? adc select: normal (adc select instruction d0 = ?l?) ? shl select: normal (shl select instruction d3 = ?l?) ? power control register: (d2, d1, d0) = (0, 0, 0) ? serial interface internal register data clear ? duty ratio = 1/43, (d3~d0) = (1, 1, 0, 1) ? cl frequency register (d4, d3, d2, d1, d0) = (0, 0, 0, 0, 1, 1) ? lcd power supply bias level = (1/8), (d3~d0) = (1, 0, 1, 0) ? entire display off (entire display instruction d0 = ?l?) ? power saving clear ? modify-read off ? display initial line set to first line : 0 ? column address set to address : 0 ? page address set to page : 0 ? v0 voltage regulator internal resistor ratio set mode clear: (r2, r1, r0) = (0, 0, 0) ? contrast control set mode clear ? contrast control register : (d5, d4, d3, d2, d1,d0) = (1, 0, 0, 0, 0, 0) note after issuing the command ?reset?, the regist ers ?duty ratio? and ?bias? must be set with a suitable value. www.datasheet.in
EPL09060 9 com/60 seg lcd driver 28 ? product specificati on (v1.0) 12.28.2005 8 control register instruction a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 description read display data 1 0 1 read data read data from ddram write display data 1 1 0 writ e data write data into ddram read status 0 0 1 status 0 0 0 0 read the internal status set duty ratio mode 0 1 0 1 0 0 0 0 1 0 0 set duty ratio mode duty ratio register 0 1 0 * * * * ico n d2 d1 d0 select the duty ratio set cl frequency mode 0 1 0 1 0 0 0 0 0 1 0 set cl frequency mode cl frequency register 0 1 0 * * * d4 d3 d2 d1 d0 set cl frequency register set lcd bias select mode 0 1 0 1 0 0 0 0 1 0 1 set lcd bias select mode lcd bias select register 0 1 0 * * * * d3 d2 d1 d0 select the lcd bias display on/off 0 1 0 1 0 1 0 1 1 1 don turn on/off lcd panel when don=0: display off when don=1: display on initial display line 0 1 0 0 1 0 0 0 d2 d1 d0 specify ddram line for com0 set contrast control mode 0 1 0 1 0 0 0 0 0 0 1 set contrast control mode set contrast control register 0 1 0 * * d5 d4 d3 d2 d1 d0 set contrast control register set page address 0 1 0 1 0 1 1 page address set page address set column address msb 0 1 0 0 0 0 1 higher order column add ddram column address of higher 4-bits set column address lsb 0 1 0 0 0 0 0 lower order column add ddram column address of lower 4-bits adc select 0 1 0 1 0 1 0 0 0 0 adc select segment direction when adc=0: normal direction (seg0 ? seg59) when adc=1: reverse direction (seg59 ? seg0) inverse display on/off 0 1 0 1 0 1 0 0 1 1 rev select normal/inverse display 0 : normal display 1 : inverse display on entire display on/off 0 1 0 1 0 1 0 0 1 0 eon select normal/entire display on when eon=0: normal display. when eon=1: entire display on set modify-read 0 1 0 1 1 1 0 0 0 0 0 set modify-read mode reset modify-read 0 1 0 1 1 1 0 1 1 1 0 release modify-read mode reset 0 1 0 1 1 1 0 0 0 1 0 initialize the internal functions shl select 0 1 0 1 1 0 0 shl * * * select com output direction when shl=0: normal direction (com0 -> com7) when shl=1: reverse direction (com7 -> com0) power control 0 1 0 0 0 1 0 1 vc vr vf control power circuit operation regulator resistor select 0 0 0 0 0 1 0 0 0 0 0 select internal resistance ratio ofthe regulator resistor power save - - - - - - - - - - - compound instruction of display off and entire display on note: * : don?t care www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 29 read display data the 8-bit data from the display data ram specified by the column address and page address can be read by this instruction. as the column address is automatically incremented by 1 after each instructi on execution, the microprocessor can continuously read data from the addressed page. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 1 0 1 read data write display data the 8-bit display data from the microproces sor can be written to the ram location specified by the column address and page add ress. after writing the display data, the column address is automatically incremen ted so that the microprocessor can continuously write data to the addressed page. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 1 1 0 write data read status this instruction reads out the internal status regarding ?adc select?, ?display on/off? and ?reset?. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 0 1 - adc on/off reset 0 0 0 0 flag description adc it shows the correspondence between the column address and segment drivers. adc = 0 : normal direction (seg0 seg59) adc = 1 : reverse direction (seg59 seg0) on/off this bit indicates the on/of f state of the display. 0 : display on 1 : display off reset indicates that the initialization is in progress, by the resetb signal. reset = 0 : normal disp lay operation state reset = 1 : internal reset operation state with reset command. set duty ratio (two-byte instruction) the first instruction sets the duty ratio m ode, the second one updates the contents of the duty ratio register. after the second in struction, the set duty mode is released. the lsi cannot accept any instructions except the ?set duty ratio register? during the set duty ratio mode. set duty ratio mode (first instruction) a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 1 0 1 0 0 0 0 1 0 0 www.datasheet.in
EPL09060 9 com/60 seg lcd driver 30 ? product specificati on (v1.0) 12.28.2005 set duty ratio register (second instruction) a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 duty ratio 0 1 0 * * * * icon 0 0 0 0 1 1 0 0 1 1 0 0 0 1 0 1 0 1 8 (+icon) 16 (+icon) 24 (+icon) 32 (+icon) 36 (+icon) 42 (+icon) note: ? * ? means ?don?t care? icon: ?0? disable comi (icon display) pin ?1? enable comi (icon display) pin set display clock cl frequency (two-byte instruction) the display clock cl affects the current consumption and the frame frequency affects the flicker, so fine adjustment is required for the display clock cl (internal) and the frame frequency. set cl frequency select m ode (first instruction) a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 1 0 1 0 0 0 0 0 1 0 set cl frequency select register (second instruction) a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 cl frquency 0 1 0 * * * 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 * 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 * 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 * 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 * fosc fosc / 2 fosc / 3 fosc / 4 fosc / 5 fosc / 6 fosc / 7 fosc / 8 fosc / 9 fosc / 10 fosc / 11 fosc / 12 fosc / 13 fosc / 14 fosc / 15 fosc / 16 fosc / 32 note: ? * ? means ?don?t care? select lcd bias (two-byte instruction) this instruction selects the lcd bias ratio of the voltage required for driving the lcd. set lcd bias select mode (first instruction) a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 1 0 1 0 0 0 0 1 0 1 www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 31 set lcd bias select register (second instruction) a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 lcd bias 0 1 0 * * * * 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1/3 1/3.5 1/4 1/4.5 1/5 1/5.5 1/6 1/6.5 1/7 1/7.5 1/8 note: ? * ? means ?don?t care? display on/off this instruction is used to control the turning on or off of the lcd panel, regardless of the contents of the ddram. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 display on or off 0 1 0 1 0 1 0 1 1 1 0 1 0 :off 1 :on initial display line this instruction sets the line address of the display ram to determine the initial display line. the initial display line corresponds to com0. the display area read from the display data ram corresponds to the number of the lines set by the duty select command. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 line address for com0 0 1 0 0 1 0 0 0 0 0 . . 1 1 0 0 . . 1 1 0 1 . . 0 1 0 1 . . 6 7 electronic contrast control set (two-byte instruction) the first instruction sets the contrast control mode, the second one updates the contents of the contrast control register. after the second instru ction, the contrast control mode is released. the lsi cannot ac cept any instructions except for the ?set contrast control register? durin g the contrast control mode. set contrast control mode (first instruction) a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 1 0 1 0 0 0 0 0 0 1 www.datasheet.in
EPL09060 9 com/60 seg lcd driver 32 ? product specificati on (v1.0) 12.28.2005 set contrast control register (second instruction) a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 electronic volume value ( ) 0 1 0 * * 0 0 . . 1 1 0 0 . . 1 1 0 0 . . 1 1 0 0 . . 1 1 0 0 . . 1 1 0 1 . . 0 1 0 minimum 1 . . 62 63 set page address this instruction sets the page addres s of the display data ram from the microprocessor into the page address register . it is possible to access any required bit in the display data ram by specifyi ng the page address and the column address. along with the column address, the page addr ess defines the address of the display ram used to write or read the display data. changing the page address does not affect the display status. page 6 is assigned for the icon display. only d0 is valid. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 page address 0 1 0 1 0 1 1 0 0 . . . . 0 0 0 . . . . 1 0 0 . . . . 1 0 1 . . . . 0 0 1 . . . . 6 set column address this instruction sets the column addr ess of the display data ram from the microprocessor into the column address r egister. when accessing the display data ram from the mpu, the column address is incremented. the incrementing of the column address is stopped at address 65h. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 column address setting 0 1 0 0 0 0 1 0 0 a3 0 a2 a5 a1 a4 a0 upper 4-bit lower 4-bit a5 a4 a3 a2 a1 a0 column address 0 0 . . 1 1 0 0 . . 1 1 0 0 . . 1 1 0 0 . . 0 0 0 0 . . 1 1 0 1 . . 0 1 0 1 . . 58 59 www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 33 adc select this instruction selects the segment driver direction. normal or reverse can be selected in the correlation between the display data ram column address and the segment output terminal. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 segment driver direction 0 1 0 1 0 1 0 0 0 0 0 1 normal reverse d0 = 0 normal column addresses 00h to 3bh corresponds to segment outputs 0 to 59. d0 = 1 reverse column addresses 2ah to 65h corresponds to segment outputs 59 to 0. inverse display on/off this instruction is used to invert the displa y status on the lcd panel without rewriting the contents of the display data ram. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 display status 0 1 0 1 0 1 0 0 1 1 0 1 normal inverse d0 = 0 normal display data ?1? makes the lcd on. d0 = 1 inverse display data ?0? makes the lcd on. entire display on/off this instruction forces the whole lcd po ints to be turned on regardless of the contents of the display data ram. at this time, the contents of the display data ram will be retained. this instruction has pr iority over the reverse display on/off instruction. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 entire display on/off 0 1 0 1 0 1 0 0 1 0 0 1 normal entire display on set modify-read this instruction stops the automatic incr ement of the column address by the read display data instruction, but the column address is still incremented by the write display data instruction. this instructio n can reduce the load of the mpu, during the display, the data in a specific ddram ar ea is repeatedly changed for cursor blinking or others. this mode is canceled by the reset modify-read instruction. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 1 0 1 1 1 0 0 0 0 0 www.datasheet.in
EPL09060 9 com/60 seg lcd driver 34 ? product specificati on (v1.0) 12.28.2005 reset modify-read this instruction cancels the modify-read m ode. the column address of the display data ram returns to the address before the read modify write is executed. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 1 0 1 1 1 0 1 1 1 0 reset this instruction resets the initial displa y line, column address, page address, and the common output status is reset to their initial status, but does not affect the contents of display data ram. this instruction cannot initialize the lcd po wer supply, which is initialized by the /res pin. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 1 0 1 1 1 0 0 0 1 0 reset status by ?reset? instruction: read modify write off initial display line address : (00)h column address : (00)h page address : (0) page shl select : normal mode (d3=0) regulator resistor select regist er: (r2, r1, r0) = (0, 0, 0) sets contrast control set mode off and contrast control register : (20)h shl select com output scanning direction is selected by this instruction which determines the lcd driver output status. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 common driver direction 0 1 0 1 1 0 0 0 1 * * * normal reverse note: ? * ? means ?don?t care? d3 =0 normal normal direction (com0 com 7) (1/16duty ratio, page 0) d3 =1 reverse reverse direction (com7 com 0) (1/16duty rati o, page 1) www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 35 power control selects one of eight power circuit functions by using the 3-bit register. an external power supply and part of internal power supp ly functions can be used simultaneously. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 1 0 0 0 1 0 1 vc vr vf vc: voltage converter vr: voltage regulator vf: voltage follower 0: off 1: on regulator resistor select selects the resistance ratio of the intern al resistor used in the internal voltage regulator. see the voltage regulator section in power supply circuit for more details. a0 /rd /wr d7 d6 d5 d4 d3 d2 d1 d0 0 1 0 0 0 1 0 0 r2 r1 r0 r2 r1 r0 [rb/ra] ratio 0 0 0 3.5 power save (compound instruction) the current consumption can be greatly reduced by enteri ng the power save status and inputting the ?entire display on? instruction while the display is in off mode. according to the status in static indicato r mode, power save is entered through one of two modes (sleep and standby mode). powe r save mode is released by the ?display on? & ?entire display off? instructions. static indicator off static indicator on power saver (compound command) [ display off ] [ entire display on ] standby mode sleep mode power save off ( compound instruction ) [ entire display off ] [ display on ] [ static indicator on ] power save off ( compound instruction ) [ entire display off ] [ display on ] standby mode cancel sleep mode cancel static indicator on reset instruction www.datasheet.in
EPL09060 9 com/60 seg lcd driver 36 ? product specificati on (v1.0) 12.28.2005 sleep mode this stops all operations in the lcd disp lay system, and as long as there are no accesses from the mpu, t he current consumption is reduced to a value near the static current. the internal modes during sleep mode are as follows: the oscillator circuit and the lcd power supply circuit are stopped. all liquid crystal drive circuits are stopped, as well as the segment and common driver output vss level. when a ?static indicator on? instruction is issued in the sleep mode, the lsi goes into the standby mode. standby mode all operations of the dynamic lcd display se ction are stopped, only the static display circuits for the indicators operate and hence the curr ent consumption will be the minimum necessary for static drive. the in ternal conditions in the standby state are as follows: the power supply circuit for lcd drive is st opped. the oscillator circuit will still be operating. the lcd drive circuits for dynamic display are stopped and the segment and common driver outputs will be at the vss leve l. the static display section will still be operating. when a reset instruction is issued in t he standby mode, the lsi goes into a sleep mode. www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 37 9 application information 9.1 instruction procedure examples 9.1.1 initial setup (from power application to display on using internal power supply circuits) vdd-vss power on p o w e r s ta b iliz a tio n input r eset signal w ait for m ore than 20 m s initial settings state (default) u ser settings via instruction input (1) d u ty select lc d bias select c l frequency select a d c select s h l select u ser settings via com m and input (2) c ontrast control volum e u ser settings via com m and input (3) p o w e r c o n tro l vc ,vr ,vf=(1, 1, 1) e n d o f in itia l s e ttin g s lc d display screen settings d isplay start line set w riting screen data, etc. display on w aiting for m ore than 300m s to stab iliz e the lc d power levels www.datasheet.in
EPL09060 9 com/60 seg lcd driver 38 ? product specificati on (v1.0) 12.28.2005 the ?modify-read? sequence the ?external oscillator input? sequence set cl frequency select mode set cl frequency select register input the clock to osc pin end page address set column address set set modify-read dummy read data read data write end change complete no yes www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 39 program examples use elan risc ii mcu assembly ;************************************************************************** ; initialization setting example of EPL09060 ;************************************************************************** ini_driver_ic: mov a,#lcd_com_reset ;initial settings state (default) call write_lcd_1byte mov a,#lcd_com_duty ;set duty 1st instruction call write_lcd_1byte mov a,#duty_set ;set duty 2nd instruction call write_lcd_1byte mov a,#lcd_com_bias ;set lcd bias 1st instruction call write_lcd_1byte mov a,bias_set ;set bias 2nd instruction call write_lcd_1byte mov a,#lcd_com_freq ;set lcd cl frequency 1st instruction call write_lcd_1byte mov a,#cl_freq ;set cl frequency 2nd instruction call write_lcd_1byte mov a,#lcd_adc_set ;set adc function select call write_lcd_1byte mov a,#lcd_shl_set ;set shl function select call write_lcd_1byte mov a,#lcd_regulator_res_set ;set regulator resistor 1+(rb/ra) call write_lcd_1byte mov a,#lcd_com_contrast ;set contrast 1st instruction call write_lcd_1byte mov a,#contrast_set ;set contrast 2nd instruction call write_lcd_1byte mov a,#lcd_power_control_set ;set power control (internal or external) call write_lcd_1byte bs reg_cpucon,f_cks ;add clock by osc pin (clock from cpu) mov a,#150 ;waiting for lcd power to stabilize call wait_a_ms call lcd_display_on ;turn on lcd mov a,#lcd_display_ini_line ;set initial display line call write_lcd_1byte call lcd_data_write ;writing screen data ret www.datasheet.in
EPL09060 9 com/60 seg lcd driver 40 ? product specificati on (v1.0) 12.28.2005 ************************************************************************************** ; write display_picture data into display data ram of EPL09060 ;************************************************************************************ data_write: tbptl #display_picture*2 ;define display picture data index tbptm #display_picture/0x80 tbpth #display_picture/0x8000 data_write_09060: mov a,#line_y_max ;max pages of ddram mov reg_lcdarh,a data_w1: mov a,#line_x_max ;set max segments of ddram mov reg_lcdarl,a bc reg_portb,f_lcd_a0 ;set lcd /a0 = 0 instruction output mov a,#lcd_com_page add a,reg_lcdarh call write_lcd_1byte mov a,#0b00000000 ;set lower order column address=0000 call write_lcd_1byte mov a,#0b00010000 ;set higher order column address=0000 call write_lcd_1byte bs reg_portb,f_lcd_a0 ;set lcd /a0 = 1 data output data_w2: tbrd 01,reg_acc ;access the data of display_picture call write_lcd_1byte dec reg_lcdarl jbs reg_status,f_c,data_w2 ;identify res_status carry bit set or not dec reg_lcdarh jbs reg_status,f_c,data_w1 bc reg_portb,f_lcd_a0 ;lcd /a0 = 0 for instruction output ret www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 41 ;********************************************************************************* ; write one byte data into ddram (parallel mode 80 series) ;********************************************************************************* ;at first define a0 to identify data or instruction write write_lcd_1byte: jbs reg_dcrg,f_lahen,write_lcd_1byte_1 ;check reg_dcrg lahen bit=1 or not bc reg_portc,f_lcd_wr ;set /wr=0 enable write mov reg_data,a ;move a==> port_g nop ;write low pulse( wait for ;2 instruction cycles) nop bs reg_portc,f_lcd_wr ;set /wr=1 disable write nop nop nop nop ret write_lcd_1byte_1: mov reg_data,a ;move a==> port_g ret ;********************************************************************************* ;; read one byte data into ddram (parallel mode 80 series) ;;********************************************************************************* ;at first define a0 to identify data or instruction read read_lcd_1byte: bc reg_portb,f_lcd_rd ;set /rd=0 enable read nop nop mov a,reg_data ;move port_g ==> a nop bs reg_portb,f_lcd_rd ;set /rd=1 disable read nop ret www.datasheet.in
EPL09060 9 com/60 seg lcd driver 42 ? product specificati on (v1.0) 12.28.2005 9 relationship between sett ing and common/display ram the microprocessor (mpu) can read from and write to ram through the i/o buffer. since the lcd controller operates indep endently, data can be written into ram simultaneously as data is being displaye d without causing the lcd to flicker. page address p3, p2, p1, p0 data col umn address line address (hex) d0 d1 d2 d3 d4 d5 d6 d7 d0 d1 d2 d3 d4 d5 d6 d7 d0 d1 d2 d3 d4 d5 d6 d7 d0 d1 d2 d3 d4 d5 d6 d7 d0 d1 d2 d3 d4 d5 d6 d7 d0 d1 d0 0 0 0 0 0001 00 0 1 1 1 0 0 000 1 11 0 0 00 1 1 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 a 0 b 0 c 0 d 0 e 0 f 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 a 1 b 1 c 1 d 1 e 1 f 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 comi com0 com1 com2 com3 com4 com5 com6 com7 pa ge0 pa ge1 pa ge2 pa ge3 pa ge4 pa ge5 pa ge6 adc = 0 adc = 1 0 0 0 1 0 2 0 3 3 8 3 9 3 a 3 b 0 0 0 1 0 2 s e g m e n t 0 s e g m e n t 1 s e g m e n t 2 s e g m e n t 3 s e g m e n t 59 s e g m e n t 58 s e g m e n t 57 s e g m e n t 56 2 a 2 b 2 c 2 d none segment col umn address (hex) lcd output com3 com2 com1 com0 comi common output pi ns sh l = 0 (1/16) common output pins shl =1 (1/16) common output pins shl =1 (1/8) common output pins sh l = 0 (1/8) com4 com5 com6 com7 com0 com1 com2 com3 com4 com5 com6 com7 note: 1. the data on page address 2~5 would not be output to the common pins, but can be regarded as general data ram. 2. the EPL09060 will output ram data (page 0) to com0 ~ com7 (comi) when using 1/16 (1/17) duty and shl=0. www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 43 10 absolute maximum ratings parameter applicable pins symbol condition rate value unit power supply voltage vdd vdd -0.3 to +7 driver supply voltage vout vlcd -0.3 to +17 input voltage all input vin -0.3 to vdd+0.3 v operating temperature range ta -30 to +80 storage temperature range -55 to +125 c recommended operating conditions rated value parameter applicable pins symbol condition min. typ. max. unit power supply voltage vdd vdd 2.2 3.4 voltage converter output voltage vout vout 4.0 6.8 v0 output voltage v0 v0 3.0 6.0 voh 0.7vdd vdd output voltage vol vss 0.3vdd vih 0.7vdd vdd input voltage vil vss 0.3vdd v operating temperature range ta 0 40 oc www.datasheet.in
EPL09060 9 com/60 seg lcd driver 44 ? product specificati on (v1.0) 12.28.2005 11 dc characteristics vss = 0v, vdd = 2.6 to 3.3v, ta = -30~80c rated value parameter applicable pins symbol condition min. typ. max. unit power supply voltage v dd v dd 2.2 3.4 voltage converter input voltage v dd v dd2 2 boost 2.2 3.4 vref0 ta=0c 2.07 2.16 2.25 vref20 ta=20c 1.96 1.98 2.05 reference voltage vref40 ta=40c 1.86 1.94 2.02 regulated voltage v 0 1 v0 ta=0~40c v0-4% v0 v0+4% v v 0 vout0 v0 v 1 vout1 v1 v 2 vout2 v2 v 3 vout3 v3 op amp voltage output of lcd power supply v 4 vout4 no load 2 and 3 v4 mv voltage converter output voltage vout vout 2 (no-load) 95 99 100 % lcd driver on resistance comn segn ron current load load= 50 a 2 5 vdd=3v, vin=0v 400 800 1200 reset resistor /res rreset vdd=3v, vin=1.7v 25 50 75 k ioh vdd=3v, voh=2.4v -3 -4 -5 output current (source and drain) 5 iol vdd=3v, vol=0.2v 1.2 2.2 3.2 ma input leakage cu rrent all input 4 iil vin=vdd or 0v 1 output tri-state 5 3 dynamic current consumption (1/17 duty) i ddd1 vdd=3v, 2 boosting, ta=25c, internal osc. f osc =22khz, 1/17 duty ratio,1/4.5 bias ratio, dv value=10h, regulator=(0, 0,0), cl=(0, 0, 0), all display pattern off, no load 40 55 v1 sink capability v1 isv1 v0=3.6v, v1=2.4v (no load) voh=2.8v 0.75 1 v4 source capability v4 isv4 v0=3.6v, v4=1.2v (no load) vol=0.8v -0.75 -1 current consumption i dd1 standby mode 5 10 current consumption i dd2 sleep mode 1 2 a frame frequency f fm 85 hz internal oscillator frequency f osc ta=25c 17 22 27 external input oscillator osc f osc ta=25c 22 khz www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 45 note 1 : vev ra rb v + = ) 1 ( 0 ; vref vev ? ? = ) 252 ) 63 ( 1 ( 2 : lcd bias v0 v1 v2 v3 v4 1/8 bias (7/8) v 0 (6/8) v 0 (2/8) v 0 (1/8) v 0 1/7.5 bias (6.5/7.5) v 0 (5.5/7.5) v 0 (2/7.5) v 0 (1/7.5) v 0 1/7 bias (6/7) v 0 (5/7) v 0 (2/7) v 0 (1/7) v 0 1/6.5 bias (5.5/6.5) v 0 (4.5/6.5) v 0 (2/6.5) v 0 (1/6.5) v 0 1/6 bias (5/6) v 0 (4/6) v 0 (2/6) v 0 (1/6) v 0 1/5.5 bias (4.5/5.5) v 0 (3.5/5.5) v 0 (2/5.5) v 0 (1/5.5) v 0 1/5 bias (4/5) v 0 (3/5) v 0 (2/5) v 0 (1/5) v 0 1/4.5 bias (3.5/4.5) v 0 (2.5/4.5) v 0 (2/4.5) v 0 (1/4.5) v 0 1/4 bias (3/4) v 0 (2/4) v 0 (2/4) v 0 (1/4) v 0 1/3.5 bias (2.5/3.5) v 0 (1.5/3.5) v 0 (2/3.5) v 0 (1/3.5) v 0 1/3 bias (2/3) v 0 (1/3) v 0 (2/3) v 0 (1/3) v 0 3: the target value of v0~v4 is theoretical value 50 mv 4 : input pin d0~d7, a0, /rd, /wr, /cs1, cs2, cls, c86, irs 5 : output pin d0~d7 12 ac characteristics a0 /cs1, cs2 t cycs d6 (sck) d7 (sdi) d5 (sdo) t dss t dhs /wr (r/w) t css t ass t clls t clhs t chs t dds t ohs t ahs www.datasheet.in
EPL09060 9 com/60 seg lcd driver 46 ? product specificati on (v1.0) 12.28.2005 serial interface timing characteristics rated value parameter applicable pins symbol condition min. max. unit chip select setup time chip select hold time /cs1 cs2 tcss tchs 100 100 address setup time address hold time a0 r/w tass tahs 100 100 data setup time data hold time d7 (sdi) tdss tdhs data ? sck sck ? data 80 80 clock cycle time clock l time clock h time d6 (sck) tcycs tclls tclhs 300 100 100 data delay time data disable time d5 (sdo) tdds tohs cl= 100 pf 10 80 50 ns 80-family mpu read/write timing characteristics (vss= 0v, vdd= 2.6~3.3v, ta=0~40c) rated value parameter applicable pins symbol condition min. max. unit address setup time address hold time a0 taw8 tah8 0 0 system cycle time a0 tcyc8 500 pulse width(/wr) pulse width(/rd) /wr /rd tcc8 160 200 data setup time data hold time tds8 tdh8 20 10 read access time output disable time d0~d7 tacc8 toh8 cl=100pf 10 60 40 ns a0 /cs1 (cs2) /wr,/rd d0 to d7 (write) d0 to d7 (read) t cc8 t cyc8 t dh8 t ah8 t ds8 t acc8 t oh8 t aw8 www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 47 68-family mpu read/write timing characteristic s (vss = 0v, vdd = 2.6~3.3v, ta=0~40c) rated value parameter applicable pins symbol condition min. max. unit address setup time address hold time a0 r/w taw6 tah6 0 0 system cycle time a0 tcyc6 500 pulse width (/wr) pulse width (/rd) e tew 160 200 data setup time data hold time tds6 tdh6 20 10 read access time output disable time d0~d7 tacc6 toh6 cl=100pf 10 60 40 ns e /cs1 (cs2) a0 r/w d0 to d7 (write) d0 to d7 (read) t cyc6 t ew t aw6 t ah6 t dh6 t oh6 t ds6 t acc6 www.datasheet.in
EPL09060 9 com/60 seg lcd driver 48 ? product specificati on (v1.0) 12.28.2005 input pin configuration (vss = 0v, vdd = 2.6v~3.3v, ta = 0~40c) input/output pin configuration v dd output data output enable input enable v dd www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 49 output pin configuration reset input pin configuration v dd v dd www.datasheet.in
EPL09060 9 com/60 seg lcd driver 50 ? product specificati on (v1.0) 12.28.2005 lcd output pin configuration mpu interface elan 8-bit mpu (with external memory) v0 v1 v4 common output vss v0 v2 v3 vss segment output vcc port d_1 po rt a,b po rt d_4 port d_5 risc2 m pu port g port d_2 port d_3 /res gnd a0 vcc /cs1 c86 cs2 EPL09060 d0 ~d7 /rd /w r ps /res gnd vdd vdd /reset vcc /oe r/w /ce flash d0 ~d7 a0~an gnd vdd lcd panel www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 51 serial interface (spi) 80-family mpu vcc a0 port3_1 mpu port2 port1 port0 /res gnd a0 vcc /cs1 c86 cs2 EPL09060 sdi (d7) sck (d6) sdo (d5) ps /res gnd vdd vdd or vss /reset vdd lcd panel vcc a0 a1~a7 /iorq 80 type mpu d0 ~d7 /rd /wr /res gnd decoder a0 vcc /cs1 c86 cs2 EPL09060 d0 ~d7 /rd /wr ps /res gnd vdd vdd /reset www.datasheet.in
EPL09060 9 com/60 seg lcd driver 52 ? product specificati on (v1.0) 12.28.2005 68-family mpu vcc a0 a1~a15 vma 68-type mpu d0 ~d7 e r/w /res gnd decoder a0 vcc /cs1 c86 cs2 EPL09060 d0 ~d7 /rd /wr ps /res gnd vdd vdd vdd /reset www.datasheet.in
EPL09060 9 com/60 seg lcd driver product specification (v1.0) 12.28.2005 53 13 application circuit for customer application circuit vdd com i1 vdd c1+ c1- c2+ vout v0 v1 v2 v3 v4 vr gnd gnd ps c86 seg0 seg1 cls osc irs /res d7 d6 d5 d4 d3 d2 d1 d0 cs2 /cs1 a0 /w r /rd test com 7 com 6 com 0 com i2 seg59 seg52 seg51 seg50 seg35 seg36 seg37 seg34 seg33 epl 09060 cls /res irs sd i sck sd o cs2 /cs1 a0 gnd lcd com 0 com 1 com 2 com 3 seg59 seg0 com 7 com 6 com 5 com 4 com i vdd vdd 1uf 1uf 1uf 1uf 1uf 1uf 1uf mcu www.datasheet.in
EPL09060 9 com/60 seg lcd driver 54 ? product specificati on (v1.0) 12.28.2005 www.datasheet.in


▲Up To Search▲   

 
Price & Availability of EPL09060

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X